//Accordion Menu
.sidebarmenu{
margin:0px 0;
padding:0;
width:90%;
}
.sidebarmenu a.menuitem{background:url(../images/sidebar_menu_top.gif) no-repeat center top;
color: #fff;display: block;position: relative;width:90%;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none;
}
.sidebarmenu a.menuitem_green{background:url(../images/green_bt.gif) no-repeat center top;
color: #fff;display: block;position: relative;width:90%;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none;
}
.sidebarmenu a.menuitem_red{background:url(../images/red_bt.gif) no-repeat center top;
color: #fff;display: block;position: relative;width:90%;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none;
}
.sidebarmenu a.menuitem:hover{background:url(../images/sidebar_menu_top_a.gif) no-repeat center top;}
.sidebarmenu a.menuitem_green:hover{background:url(../images/green_bt_a.gif) no-repeat center top;}
.sidebarmenu a.menuitem_red:hover{background:url(../images/red_bt_a.gif) no-repeat center top;}

.sidebarmenu a.menuitem:visited, .sidebarmenu .menuitem:active{
color: white;
}
.sidebarmenu a.menuitem .statusicon{
position: absolute;
top:11px;
right:7px;
border: none;
}

.sidebarmenu div.submenu{
//background: white;
}
.sidebarmenu div.submenu ul{
list-style-type: none;
margin: 0;
padding: 0 0 5px 0;
}
.sidebarmenu div.submenu ul li{
border-bottom: 1px dotted #bfd1d9;
}
.sidebarmenu div.submenu ul li a{
display: block;
color: black;
text-decoration: none;
padding:5px 0;
padding-left: 10px;
}
.sidebarmenu div.submenu ul li a:hover{
background: #e2f0ff;
color: #0e4354;
}

body{ background-color:grey; }
.subject{
  font-weight:bold;
  font-size:15px;
}
.subject i{
  font-size:10px;
}

.created-at{
  font-size:10px;
  color:#EEE;
}
.preview{

}

input.button, button.button{
	padding:5px;
}

#textarea
{
	width:400px;
	height:150px;
}

img.logo_preview{
  width:500px;
  margin-bottom:20px;
  margin-left:100px;
}

/*ckeditor*/
div.errorSummary{
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  position: relative;

  border: 1px solid #EEB7BA;
  background: #FAE2E2;
  background: -webkit-gradient(linear, left top, left bottom, from(#FAE2E2), to(#F2CACB));
  background: -moz-linear-gradient(top, #FAE2E2, #F2CACB);
  -pie-background: linear-gradient(top, #fae2e2, #f2cacb);
  color: #BE4741;
  text-shadow: 0 1px 0 white;
}

th.date{
  width:200px;
}

td.feedback{ position:relative; }

td.feedback > img{
  width:30px;
  position:absolute;
  top:5px;
  left: 5px;
}

/*backend*/
table.custom tr th{
  -moz-border-radius-topleft: 5px;
  border-radius: 5px 0 0 0;
  color: #333;
  text-shadow: 0 1px 0 white;
  position: relative;
  width:30%;
  text-align:left;
  padding-right: 10px;
}

table.exhibition > tbody > tr.finished > td{ background-color:#D8F6CE; }
//table.exhibition > tbody > tr.pending > td{ background-color:#F6CECE; }

.form#custom label{
  margin-right:10px;
}

.form#custom ul.action-buttons{
  margin-left: 170px;
}